package com.company.pangu.aliyun.live.config;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>live config</p >
 *
 * @author youyoukele
 * @version 1.0
 * @date 2021/8/31
 */
@Data
@Builder
public class LiveConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * e.g cn-hangzhou
     */
    private String regionId;

    /**
     * Key
     */
    private String accessKeyId;

    /**
     * 秘钥
     */
    private String accessKeySecret;

    /*******************************以上是ali sdk 构建阐述配置********************************/

    /**
     * 拉流key
     */
    private String pullKey;

    /**
     * 推流域名
     */
    private String pushDomain;

    /**
     * 拉流域名
     */
    private String pullDomain;

    /**
     * 推流key
     */
    private String pushKey;

    /**
     * 应用名称
     */
    private String appName;

    /**
     * 推拉流地址 过期时间(单位：秒)
     */
    private Long expireTime;

}
